﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DLV.Library.Utilities;

namespace DLV.Data.Entities
{
    public class CustomersInfo
    {
        #region private
        private int _cusId = Null.NullInteger;
        private string _cusCode = String.Empty; 
        private string _cusFullName = String.Empty;
        private string _cusPhone = String.Empty;
        private string _cusEmail = String.Empty;
        private string _cusAddress = String.Empty;
        private int _cusGender = Null.NullInteger; 
        private string _cusDateofBirth = String.Empty;
        private int _cusQuantityRequest = Null.NullInteger;
        private int _cusQuantityBooking = Null.NullInteger;
        private int _cusNationalId = Null.NullInteger;
        private int _cusCreatedBy = Null.NullInteger;
        private DateTime _cusCreatedDate = Null.NullDate;
        private int _cusUpdatedBy = Null.NullInteger;
        private DateTime _cusUpdatedDate = Null.NullDate;
        private Byte _cusStatus = Null.NullByte;

        private int _gusGender = Null.NullInteger;
        private string _cusNotes = String.Empty; 
        private int _cusCityId = Null.NullInteger;
        private int _cusDistrictId = Null.NullInteger;
        private int _cusWardId = Null.NullInteger;
        private string _cusIdentityCard = String.Empty;
        private DateTime _cusIdentityCardDate = Null.NullDate;
        private string _cusIdentityCardPlace = String.Empty;
        private string _cusEthnic = String.Empty;
        private string _cusOrigin = String.Empty;
        private bool _cusMarriage = Null.NullBoolean;
        private int _cusScore = Null.NullInteger;

        #endregion





        #region public
        public int CusId
        {
            get { return _cusId; }
            set { _cusId = value; }
        }

        public string CusFullName
        {
            get { return _cusFullName; }
            set { _cusFullName = value; }
        }

        public string CusPhone
        {
            get { return _cusPhone; }
            set { _cusPhone = value; }
        }

        public string CusEmail
        {
            get { return _cusEmail; }
            set { _cusEmail = value; }
        }

        public string CusAddress
        {
            get { return _cusAddress; }
            set { _cusAddress = value; }
        }

        public int CusQuantityRequest
        {
            get { return _cusQuantityRequest; }
            set { _cusQuantityRequest = value; }
        }

        public int CusQuantityBooking
        {
            get { return _cusQuantityBooking; }
            set { _cusQuantityBooking = value; }
        }

        public int CusCreatedBy
        {
            get { return _cusCreatedBy; }
            set { _cusCreatedBy = value; }
        }

        public DateTime CusCreatedDate
        {
            get { return _cusCreatedDate; }
            set { _cusCreatedDate = value; }
        }

        public int CusUpdatedBy
        {
            get { return _cusUpdatedBy; }
            set { _cusUpdatedBy = value; }
        }

        public DateTime CusUpdatedDate
        {
            get { return _cusUpdatedDate; }
            set { _cusUpdatedDate = value; }
        }

        public Byte CusStatus
        {
            get { return _cusStatus; }
            set { _cusStatus = value; }
        }
 
        public string CusCode
        {
            get { return _cusCode; }
            set { _cusCode = value; }
        }

        public int CusGender
        {
            get { return _cusGender; }
            set { _cusGender = value; }
        }

        public string CusNotes
        {
            get { return _cusNotes; }
            set { _cusNotes = value; }
        }

        public int CusNationalId
        {
            get { return _cusNationalId; }
            set { _cusNationalId = value; }
        }

        public string CusDateofBirth
        {
            get { return _cusDateofBirth; }
            set { _cusDateofBirth = value; }
        }
        public string NationalName
        {
            get;
            set;
        }

 

        public int GusGender
        {
            get { return _gusGender; }
            set { _gusGender = value; }
        }
           
        public int CusCityId
        {
            get { return _cusCityId; }
            set { _cusCityId = value; }
        }

        public int CusDistrictId
        {
            get { return _cusDistrictId; }
            set { _cusDistrictId = value; }
        }

        public int CusWardId
        {
            get { return _cusWardId; }
            set { _cusWardId = value; }
        }

        public string CusIdentityCard
        {
            get { return _cusIdentityCard; }
            set { _cusIdentityCard = value; }
        }

        public DateTime CusIdentityCardDate
        {
            get { return _cusIdentityCardDate; }
            set { _cusIdentityCardDate = value; }
        }

        public string CusIdentityCardPlace
        {
            get { return _cusIdentityCardPlace; }
            set { _cusIdentityCardPlace = value; }
        }

        public string CusEthnic
        {
            get { return _cusEthnic; }
            set { _cusEthnic = value; }
        }

        public string CusOrigin
        {
            get { return _cusOrigin; }
            set { _cusOrigin = value; }
        }

        public bool CusMarriage
        {
            get { return _cusMarriage; }
            set { _cusMarriage = value; }
        }

        public int CusScore
        {
            get { return _cusScore; }
            set { _cusScore = value; }
        }

 
        #endregion


    }
}
